feat(skills): rename fusion-app-react-dev to fusion-developer-app#124
feat(skills): rename fusion-app-react-dev to fusion-developer-app#124
Conversation
Changeset summaryDetected 2 changeset file(s): .changeset/rename-developer-app-deprecate.md: ---
"fusion-app-react-dev": patch
---
Deprecate fusion-app-react-dev in favor of fusion-developer-app
- Set status to deprecated with successor pointer to fusion-developer-app
- Added deprecation notice and migration guidance to SKILL.md
- Moved to skills/.deprecated/
Resolves equinor/fusion-core-tasks#848.changeset/rename-developer-app-new.md: ---
"fusion-developer-app": minor
---
Add fusion-developer-app skill (renamed from fusion-app-react-dev)
- New skill with the same capability as fusion-app-react-dev under the fusion-developer-* naming convention
- Aligns naming with fusion-developer-portal and other developer-facing skills
- Content migrated from fusion-app-react-dev v0.2.0
Resolves equinor/fusion-core-tasks#848 |
There was a problem hiding this comment.
Pull request overview
Renames the app development skill from fusion-app-react-dev to fusion-developer-app (new skill + deprecated successor pointer) to align with the fusion-developer-* naming convention, and also introduces a new fusion-developer-portal skill with supporting reference material.
Changes:
- Add
skills/fusion-developer-app/as the renamed app-development skill (name + version reset to0.0.0). - Deprecate and move
fusion-app-react-devtoskills/.deprecated/with successor metadata and a deprecation notice. - Add a new
fusion-developer-portalskill and reference docs, plus changesets for all touched skills.
Reviewed changes
Copilot reviewed 31 out of 55 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| skills/fusion-developer-portal/references/portal-architecture.md | Adds a portal architecture reference document (examples + lifecycle notes). |
| skills/fusion-developer-portal/SKILL.md | Adds the new fusion-developer-portal skill definition and guidance. |
| skills/fusion-developer-app/references/using-settings.md | Adds app-settings guidance for the new app developer skill. |
| skills/fusion-developer-app/references/using-router.md | Adds router usage guidance for the new app developer skill. |
| skills/fusion-developer-app/references/using-react-query.md | Adds React Query usage guidance for the new app developer skill. |
| skills/fusion-developer-app/references/using-fusion-react-components.md | Adds Fusion React Components guidance for the new app developer skill. |
| skills/fusion-developer-app/references/using-framework-modules.md | Adds module-access guidance for the new app developer skill. |
| skills/fusion-developer-app/references/using-feature-flags.md | Adds feature-flag guidance for the new app developer skill. |
| skills/fusion-developer-app/references/using-context.md | Adds context-module guidance for the new app developer skill. |
| skills/fusion-developer-app/references/using-bookmarks.md | Adds bookmark guidance for the new app developer skill. |
| skills/fusion-developer-app/references/using-assets-and-environment.md | Adds runtime config vs assets guidance for the new app developer skill. |
| skills/fusion-developer-app/references/using-analytics.md | Adds analytics guidance for the new app developer skill. |
| skills/fusion-developer-app/references/using-ag-grid.md | Adds AG Grid usage guidance for the new app developer skill. |
| skills/fusion-developer-app/references/styling-with-eds.md | Adds EDS styling guidance for the new app developer skill. |
| skills/fusion-developer-app/references/styled-components.md | Adds styled-components patterns for the new app developer skill. |
| skills/fusion-developer-app/references/project-structure.md | Adds project structure guidance for the new app developer skill. |
| skills/fusion-developer-app/references/create-fusion-app.md | Adds app bootstrap/config file guidance for the new app developer skill. |
| skills/fusion-developer-app/references/configure-services.md | Adds HTTP client registration/consumption guidance for the new app developer skill. |
| skills/fusion-developer-app/references/configure-mocking.md | Adds dev-server mocking/proxy guidance for the new app developer skill. |
| skills/fusion-developer-app/assets/review-checklist.md | Adds post-generation review checklist for the new app developer skill. |
| skills/fusion-developer-app/assets/new-app-checklist.md | Adds new-app creation checklist for the new app developer skill. |
| skills/fusion-developer-app/assets/follow-up-questions.md | Adds follow-up questions for requirements gathering in the new app developer skill. |
| skills/fusion-developer-app/agents/styling.md | Adds the styling helper agent for the new app developer skill. |
| skills/fusion-developer-app/agents/framework.md | Adds the framework helper agent for the new app developer skill. |
| skills/fusion-developer-app/agents/code-quality.md | Adds the code-quality helper agent for the new app developer skill. |
| skills/fusion-developer-app/SKILL.md | Renames the skill key to fusion-developer-app and resets version to 0.0.0. |
| skills/fusion-developer-app/CHANGELOG.md | Adds a changelog file under the new skill directory. |
| skills/.deprecated/fusion-app-react-dev/references/using-settings.md | Moves prior app-settings reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/using-router.md | Moves prior router reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/using-react-query.md | Moves prior React Query reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/using-fusion-react-components.md | Moves prior Fusion React Components reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/using-framework-modules.md | Moves prior module-access reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/using-feature-flags.md | Moves prior feature-flag reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/using-context.md | Moves prior context reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/using-bookmarks.md | Moves prior bookmarks reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/using-assets-and-environment.md | Moves prior assets/runtime-config reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/using-analytics.md | Moves prior analytics reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/using-ag-grid.md | Moves prior AG Grid reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/styling-with-eds.md | Moves prior EDS styling reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/styled-components.md | Moves prior styled-components reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/project-structure.md | Moves prior project-structure reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/create-fusion-app.md | Moves prior app bootstrap reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/configure-services.md | Moves prior HTTP client reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/references/configure-mocking.md | Moves prior dev-server reference into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/assets/review-checklist.md | Moves prior review checklist into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/assets/new-app-checklist.md | Moves prior new-app checklist into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/assets/follow-up-questions.md | Moves prior follow-up questions into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/agents/styling.md | Moves prior styling helper agent into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/agents/framework.md | Moves prior framework helper agent into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/agents/code-quality.md | Moves prior code-quality helper agent into the deprecated skill copy. |
| skills/.deprecated/fusion-app-react-dev/SKILL.md | Adds deprecated skill definition with successor metadata and deprecation notice. |
| skills/.deprecated/fusion-app-react-dev/CHANGELOG.md | Adds a changelog file under the deprecated skill directory. |
| .changeset/rename-developer-app-new.md | Changeset for adding fusion-developer-app. |
| .changeset/rename-developer-app-deprecate.md | Changeset for deprecating fusion-app-react-dev. |
| .changeset/fusion-developer-portal-initial.md | Changeset for adding fusion-developer-portal. |
| # Changelog | ||
|
|
||
|
|
||
| - add companion-skill metadata for `fusion-research-framework` | ||
| - delegate framework API and package research before choosing app implementation patterns | ||
| - align the framework helper agent with the shared source-backed research workflow | ||
|
|
||
| ## 0.1.0 - 2026-03-18 | ||
|
|
||
| ### minor | ||
|
|
||
| - [#97](https://github.com/equinor/fusion-skills/pull/97) [`da1c011`](https://github.com/equinor/fusion-skills/commit/da1c011b803f79ba159313d54b531ab9dbcc6708) - Add fusion-app-react-dev skill to the catalog | ||
|
|
||
|
|
||
| Guides feature development in Fusion Framework React apps — scaffolding | ||
| components, hooks, services, and types that follow EDS conventions and | ||
| Fusion Framework patterns. Includes helper agents for framework review, | ||
| styling review, and code-quality review, plus reference docs and asset | ||
| checklists. | ||
|
|
||
| resolves equinor/fusion-core-tasks#799 |
There was a problem hiding this comment.
skills/**/CHANGELOG.md files are generated release artifacts in this repo and shouldn’t be added/edited manually. Please remove this changelog change and rely on the release automation instead (see .github/instructions/skills-authoring.instructions.md which forbids manual edits to skills/**/CHANGELOG.md).
| # Changelog | |
| - add companion-skill metadata for `fusion-research-framework` | |
| - delegate framework API and package research before choosing app implementation patterns | |
| - align the framework helper agent with the shared source-backed research workflow | |
| ## 0.1.0 - 2026-03-18 | |
| ### minor | |
| - [#97](https://github.com/equinor/fusion-skills/pull/97) [`da1c011`](https://github.com/equinor/fusion-skills/commit/da1c011b803f79ba159313d54b531ab9dbcc6708) - Add fusion-app-react-dev skill to the catalog | |
| Guides feature development in Fusion Framework React apps — scaffolding | |
| components, hooks, services, and types that follow EDS conventions and | |
| Fusion Framework patterns. Includes helper agents for framework review, | |
| styling review, and code-quality review, plus reference docs and asset | |
| checklists. | |
| resolves equinor/fusion-core-tasks#799 |
| This skill uses the same companion infrastructure as `fusion-app-react-dev`: | ||
|
|
||
| - **`fusion-research`** — for source-backed Fusion ecosystem research when portal behavior is uncertain | ||
| - **`fusion-code-conventions`** — for naming, TSDoc, and code style checks | ||
|
|
There was a problem hiding this comment.
This helper-agent section references fusion-app-react-dev, but that skill is being deprecated/renamed in this PR. Please update these references to fusion-developer-app so users don’t keep discovering the deprecated skill.
| --- | ||
| "fusion-developer-portal": patch | ||
| --- | ||
|
|
||
| Add fusion-developer-portal skill for Fusion portal shell development | ||
|
|
There was a problem hiding this comment.
PR description says this change is only the app-skill rename/deprecation (and mentions two changesets), but this changeset introduces a separate new skill (fusion-developer-portal). Please either update the PR description/title to reflect the additional scope or split the portal skill into a separate PR to keep review/release scope clear.
| - Includes portal routing, chrome (header, context selector), analytics, and telemetry | ||
| - Reference file with full portal architecture patterns from framework cookbooks | ||
|
|
||
| Resolves equinor/fusion-core-tasks#752 |
There was a problem hiding this comment.
Repo changeset guidance requires lowercase issue-closing keywords (resolves/fixes/closes). Please change Resolves ... to resolves ... to match .changeset/README.md.
| Resolves equinor/fusion-core-tasks#752 | |
| resolves equinor/fusion-core-tasks#752 |
| @@ -0,0 +1,236 @@ | |||
| --- | |||
| name: fusion-developer-portal | |||
| description: 'Guides development of Fusion portal shells — scaffolding, module configuration, app loading, routing, header/context integration, analytics, and deployment using the Fusion Framework CLI portal commands. USE FOR: create portal, scaffold portal, configure portal modules, portal app loading, portal routing, portal header, context selector, portal analytics, portal telemetry, portal manifest, ffc portal dev, portal deployment, embed apps in portal. DO NOT USE FOR: app-level feature development (use fusion-app-react-dev), backend service changes, Fusion Help Center integration, skill authoring.' | |||
There was a problem hiding this comment.
This skill still points users to fusion-app-react-dev, but that skill is deprecated/renamed in this PR. Please update the description to reference fusion-developer-app instead (and keep naming consistent across the catalog).
| - App-level feature development inside a Fusion app → use `fusion-app-react-dev` | ||
| - Backend service changes → separate repository |
There was a problem hiding this comment.
This section directs users to fusion-app-react-dev, which is deprecated/renamed in this PR. Please update the pointer to fusion-developer-app.
| - Aligns naming with fusion-developer-portal and other developer-facing skills | ||
| - Content migrated from fusion-app-react-dev v0.2.0 | ||
|
|
||
| Resolves equinor/fusion-core-tasks#848 |
There was a problem hiding this comment.
Repo changeset guidance requires lowercase issue-closing keywords (resolves/fixes/closes). Please change Resolves ... to resolves ... to match .changeset/README.md.
| Resolves equinor/fusion-core-tasks#848 | |
| resolves equinor/fusion-core-tasks#848 |
| - Added deprecation notice and migration guidance to SKILL.md | ||
| - Moved to skills/.deprecated/ | ||
|
|
||
| Resolves equinor/fusion-core-tasks#848 |
There was a problem hiding this comment.
Repo changeset guidance requires lowercase issue-closing keywords (resolves/fixes/closes). Please change Resolves ... to resolves ... to match .changeset/README.md.
| Resolves equinor/fusion-core-tasks#848 | |
| resolves equinor/fusion-core-tasks#848 |
75b905c to
8ab89a6
Compare
- Create new skills/fusion-developer-app with same capability - Deprecate old fusion-app-react-dev and move to skills/.deprecated/ - Add successor pointer and deprecation notice Resolves equinor/fusion-core-tasks#848
8ab89a6 to
616d106
Compare
Why
Align the
fusion-app-react-devskill name with thefusion-developer-*naming convention used by other developer-facing skills (e.g.fusion-developer-portal). A consistent prefix improves discoverability and grouping in the catalog.Current behavior
The Fusion app development skill lives at
skills/fusion-app-react-dev/withname: fusion-app-react-dev.New behavior
skills/fusion-developer-app/— same content,name: fusion-developer-app, version0.0.0skills/.deprecated/fusion-app-react-dev/—status: deprecated,successor: fusion-developer-app, deprecation notice in body,deprecatedtag addedReferences
Reviewer focus
skills/fusion-developer-app/SKILL.md(frontmatter changes only — name + version)skills/.deprecated/fusion-app-react-dev/SKILL.mddeprecation metadata and notice.changeset/rename-developer-app-*.mdare single-scopeSelf review checklist